package com.wltjack.springboot.vo;

import lombok.Data;

/**
 * 用户信息
 */
@Data
public class MemberVO extends BaseObject{
	private String memberId;// 会员ID
	private String openId;// 微信编码
	private String aliUserId; // 支付宝开放平台user_id
	private String memberName;// 会员名
	private String phoneNum;// 手机
	private Integer isCheckLicensePlate;// 是否验证车牌
	private String licensePlate;// 车牌
	private String birthDay;// 生日
	private String idCard;// 身份证
	private Integer carBrandId;// 车辆品牌ID
	private Integer carSeriesId;// 车型
	private String carBrandName;// 车辆品牌
	private String carSeriesName;// 车型名
	private Integer isCheck;// 是否校验加油密码：1是，0否
	private String fuellingPassword;// 加油密码
	private String memo;// 备注
	private Integer allStations;// 是否全油站
	private String hqStations;// 可支持站点拼装字符串，形如10001,10002
	private Integer isCheckStationAdminCard;// 是否验证员工卡
	private String companyId;// 企业id
	private String companyName;// 企业名
	private Integer companyType; // 企业类型：1散户，2余额，3总账
	private Integer companyStatus;// 企业状态：1正常，0冻结，-1注销
	private String memberAccountId;// 金额变化关联账户ID
	private Integer memberType;// 会员类型：1散户，2企业总账号，3企业子帐号
	private Integer sourceType;// 会员来源类型：1云平台，2客户端，3微信，4:第三方迁移
	private String hqId;// 总部id
	private String hqName;// 总部名
	private Integer hqMemberGradeId;// 会员等级ID
	private String hqMemberGradeName;// 会员等级名
	private Integer memberGradeId;   //会员等级id
    private String memberGradeName; //会员等级名称
	private String stationId;// 站点ID
	private String stationName;// 站点名
	private Integer status;// 状态
	private Integer recommendType; // 推荐人类型。1：员工推荐，2：会员推荐
	private String recommendId;// 推荐人ID
	private String recommendName;// 推荐人姓名
	private String createdTime;// 创建时间
	private String updatedTime;// 更新时间

	private Double amount;// 余额
	private Double frozenAmount;// 冻结金额
	private Double totalChargedAmount;// 总充值金额
	private Double totalPaidAmount;// 总消费金额
	private Double totalReceiptAmount;// 总开票金额
	private Double paidChargeAmount;// 充值支付金额，供开票使用
	private Double creditLine;// 透支额度
	private Integer point;// 积分
	private Integer frozenPoint;// 冻结积分
	private String couponId;// 优惠券ID
	private Double totalInvoiceAmount; //客户总可开票金额(注：子帐户的归并到总帐户)
	private Double totalNonBalanceAmount; //非余额消费金额(注：子帐户的归并到总帐户)
	private Double totalRefundBalanceAmount; //总的退余额金额(注：子帐户的归并到总帐户)

	private String cardNo;// 逻辑卡号
	private String phyCardNo;// 物理卡号
	private String verificationCode;// 卡校验码

	private String payCode;// 无卡消费支付码

	private Double memberTimeUpLimit;// 会员单笔最大限额,单位元
	private Double memberDailyUpLimit;// 会员单日最大限额,单位元
	private Double memberMonthUpLimit;// 会员单月最大限额,单位元

	private Double totalDailyAmount;// 当日消费总金额,单位元
	private Double totalMonthAmount;// 当月消费总金额,单位元
	
}
